package com.nipun.graph.objects;

public interface Graph extends GraphObject{

	public abstract void addNode(Vertex vertex);

	public abstract int addEdge(Edge e);

	public abstract void deleteNode(String name);

	public abstract void deleteEdge(int e);
	
	public Vertex lookUpNode(String label);
	
	public Object[] getVertices();
	
	public Object[] getEdges();
	
	public String toString();

}